let fs = require("fs");
//同步读取文件  在关键位置捕获错误
try {
  let dir = fs.readdirSync("./");
  console.log(dir);
} catch (error) {
  console.log(error);
  //捕获错误之后，其他代码不会终止执行
}
console.log(111);

//异步读取
fs.readdir("./", (err, files) => { //错误优先回调，回调函数中第一个参数表示错误对象，默认为null
  if (err) {
    console.log(err);
  } else {
    console.log(files);
  }
})
console.log(222);
//两种错误处理方法：try catch 与异步：错误回调优先